About the Course
Core Java is the foundational subset of the Java SE platform designed for building robust, general-purpose desktop and server-side applications. It covers essential programming concepts including object-oriented programming (OOPs), data types, operators, exception handling, multithreading, and the Collections Framework, serving as the basis for advanced Java technologies.
-
Introduction
-
Core Java
-
Java Basics
-
Data types and variables - Introduction -
Primitive Data Types -
Non-Primitive Data Types -
Variable Naming Conventions and Scope -
Writing to the console -
Reading from the console -
Operators -
Operator precedence -
Common pitfalls and best practices -
if-else Statements -
Switch Statements -
Loops -
Methods in Java -
Arrays -
Strings in Java -
String Objects -
String Concatenation -
String Comparison -
String formatting using the String.format() method -
String Pool
-
-
OOPS
-
Collections and Heaps
-
Exceptions
-
Generics
-
Enumeration
-
I/O and File Handling
-
Threading and Concurrency